package com.business.system.dao;

import com.business.system.pojo.TabCarOwnerInfo;
import com.business.system.pojo.TabCarOwnerInfoExample;
import com.utility.Page;

import java.util.List;

import org.apache.ibatis.annotations.Param;

public interface TabCarOwnerInfoMapper {
	int countByExample(TabCarOwnerInfoExample example);

	int deleteByExample(TabCarOwnerInfoExample example);

	int deleteByPrimaryKey(String id);

	int insert(TabCarOwnerInfo record);

	int insertSelective(TabCarOwnerInfo record);

	List<TabCarOwnerInfo> selectByExample(TabCarOwnerInfoExample example);

	TabCarOwnerInfo selectByPrimaryKey(String id);

	int updateByExampleSelective(@Param("record") TabCarOwnerInfo record,
			@Param("example") TabCarOwnerInfoExample example);

	int updateByExample(@Param("record") TabCarOwnerInfo record,
			@Param("example") TabCarOwnerInfoExample example);

	int updateByPrimaryKeySelective(TabCarOwnerInfo record);

	int updateByPrimaryKey(TabCarOwnerInfo record);

	public List<TabCarOwnerInfo> findListPage(Page<TabCarOwnerInfo> page)
			throws RuntimeException;
}